package jsyf.com.task;

import jsyf.com.service.TAttachmentService;
import org.apache.log4j.Logger;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.scheduling.annotation.Scheduled;
import org.springframework.stereotype.Component;

//import org.springframework.scheduling.annotation.Scheduled;

/**
 * @author: @韩武洽 @Wyshown
 * @Version: V1.0.0
*/
@Component("clearAttachmentFilesTask")
public class ClearAttachmentFilesTask {

	@Autowired
	private TAttachmentService tAttachmentService;

	private Logger logger = Logger.getLogger(SynchroESHToYF.class);
	
	/**
	 * 启动后5秒开始执行,每隔30秒清理一次文件
	 *     Seconds Minutes Hours DayofMonth Month DayofWeek Year或
	 *    Seconds Minutes Hours DayofMonth Month DayofWeek
	 *    每一个域可出现的字符如下：
	 *    Seconds:可出现", - * /"四个字符，有效范围为0-59的整数
	 *    Minutes:可出现", - * /"四个字符，有效范围为0-59的整数
	 *    Hours:可出现", - * /"四个字符，有效范围为0-23的整数
	 *    DayofMonth:可出现", - * / ? L W C"八个字符，有效范围为0-31的整数
	 *    Month:可出现", - * /"四个字符，有效范围为1-12的整数或JAN-DEc
	 *    DayofWeek:可出现", - * / ? L C #"四个字符，有效范围为1-7的整数或SUN-SAT两个范围。1表示星期天，2表示星期一， 依次类推
	 *    Year:可出现", - * /"四个字符，有效范围为1970-2099年
	 *    现在设置为每天的凌晨三点删除
	 */
	//@Scheduled(cron = " 0 0 3 * * ?")
	private void clearFiles(){
		logger.info("**************定时清理服务器以及数据库无效文件******************");
//		this.tAttachmentService.delete();
	}
	
}
